﻿<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>3.模块配置详解</title>
    <script type="text/javascript" src="../Content/highlighter/scripts/shCore.js"></script>
    <script type="text/javascript" src="../Content/highlighter/scripts/shBrushXml.js"></script>
    <link type="text/css" rel="stylesheet" href="../Content/highlighter/styles/shCoreDefault.css"/>
    <script type="text/javascript">SyntaxHighlighter.all();</script>
</head>
<body>
	<h3>数据库配置</h3>
    <p>
        <b>1.urlPrefix</b><br/>
        为所有的URL加上自定义前缀，默认与模块名相同。
    </p>
    <p>
        <b>2.cookiePrefix</b><br/>
        为所有的Cookie加上自定义前缀，默认与模块名相同.<br/>
        用于区别不同模块下的cookie.
    </p>
	<p>
        <b>3.sessionPrefix</b><br/>
        为所有的Session加上自定义前缀，默认与模块名相同.<br/>
        用于区别不同模块下的Session.
    </p>
    <p>
        <b>4.defaultStyle</b><br/>
        当前模块下的Views目录下使用哪个样式目录下的模板文件进行渲染，默认为Defalut.
    </p>
    <p>
        <b>5.urlExtension</b><br />
        为所有的URL加上默认后缀，默认为.html，也可以写.jsp,.php,.asp,.aspx等等。
    </p>
    <p>
        <b>6.urlMode</b><br/>
        预留URL路由模式，未来用于多站点URL模式设置，本版本暂时不起作用。
    </p>
    <p>
        <b>7.compressHTML</b><br/>
        是否压缩HTML<span style="color:red;">(此压缩能提高网站运行效率，节省cpu及内存消耗。)</span><br/>
		当设置为true时，输出的html中多余的空格都会被去掉。<br/>
		此压缩引擎只能压缩标准的html及javascript.<br/>
		如果html标签没写全或javascript没写分号等，<br/>
		都会出现压缩bug.<br/>
    </p>
    <p>
        <b>8.connectionStrings</b><br/>
        连接字符串，参数与原asp.net参数写法一致。<br/>
		对于sqlite等文件型数据库。<br/>
		|ModuleDataDirectory|指模块下的Data文件夹路径<br/>
		|DataDirectory|指网站根目录下的App_Data文件夹路径<br/>
    </p>
    <p>
        <b>9.rewriteDirectory</b><br/>
        url静态路由重写
    </p>
    <p>
        <b>10.redisServers</b><br/>
        缓存服务器<br/>
		在NFinal目录下有一个redis文件夹。<br/>
		里面是redis分布式缓存服务端，有32位和64位两种版本。<br/>
		启动redis-server.exe即可以使用缓存。
		在代码中使用缓存：<br/>
		ServiceStack.Redis.IRedisClient redisClient=NFinal.Cache.GetRedisClient();<br/>
		redisClient.Set("city","zhengzhou");<br/>
		Write(redisClient.Get("city"));<br/>
    </p>
</body>
</html>
